home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Video
/
World of Video.iso
/
gfxprograms
/
egs
/
egstv
/
egstvdeutsch
/
hhsegspatch
/
hhsegspatch.txt
< prev
next >
Wrap
Text File
|
1995-02-13
|
4KB
|
113 lines
HHsEGSPatch (Helmut Hoffmanns EGS Patch)
===========
Leider ist mir bei der Entwicklung von
EGS-TV
der komfortablen VLab-Software für EGS-Grafikkarten ein
schwerwiegender Fehler im EGS-System (6.2) der Piccolo beim Betrieb
mit mehreren Programmen aufgefallen. Dieser Fehler scheint nur
bei Piccolo- und Rainbow-Karten aufzutreten.
(Sollten Sie dieses Patchprogramm ohne EGS-TV erhalten haben
und Interesse an einer EGS-Software für den VLab-Frame-Grabber
haben mit komfortablen Desktop-Video-Funktionen, Blue-Box-System
und beliebig vielen Grab-Fenstern, so können Sie sich für 40DM
bei meiner unten stehenden Adresse registrieren lassen; Demo-
Versionen sind frei verteilbar und können über die bekannten
Quellen (z.B. AmiNet) bezogen werden).
Der Fehler tritt häufig in folgender Situation auf:
1) Es ist mindestens ein Amiga-Bildschirm offen
2) Es sind mindestens zwei EGS-Bildschirme auf der Grafikkarte offen
3) Es wird einer der EGS-Bildschirme geschlossen, so daß danach
der Amiga-Bildschirm zum Vorschein kommt.
Mit "mungwall" konnte ich feststellen, daß bei dieser Konstellation
ein Langwort irgendwo in fremden Speicherbereichen überschrieben
wird. Dieser Vorgang kann alle möglichen Folgen haben (u.a. Abstürze).
Ich habe diesen Fehler bereits an den Hersteller gemeldet und hoffe
auf baldige Beseitigung.
Da ich jedoch befürchte, daß dieser Fehler noch einige Zeit
erhalten bleibt und er gerade für EGS-TV-Benutzer (die ja EGS-TV
i.d.R. mit anderen EGS-Programmen benutzen wollen) relevant ist,
habe ich ein Hilfsprogramm "HHsEGSPatch" entwickelt. Damit wird
dieser Fehler nach meinen bisherigen Erkenntnissen umgangen.
Dieser Patch beseitigt übrigens auch noch einen weiteren Fehler,
der beim Öffnen von Fenstern mit bestimmten Gadgets zu Speicher-
verlusten führt. Dies betrifft die verschiedensten Programme.
In EGS-TV habe ich dies allerdings schon intern berücksichtigt.
Durch den Patch wird der Speicherverlust aber auch bei allen
anderen Programmen umgangen, was dieses Patch-Programm auch
für Besitzer von anderen Grafikkarten interessant macht, wo
der erste Fehler nicht auftritt.
Dieser Patch kann von jeder Shell aus aktiviert werden,
bevorzugt durch
run >NIL: HHsEGSPatch
Dazu sollte vorher HHsEGSPatch ins C:-Verzeichnis kopiert werden.
Da während der Patch aktiv ist die egs.library und die
egsintui.library im Speicher verbleiben müssen, wird zunächst
etwas Speicher verbraucht. Dieser wäre aber beim Betrieb
eines EGS-Programmes sowieso benutzt worden.
Um den Patch dauerhaft zu installieren (zumindest solange,
bis die Probleme im EGS System behoben sind), sollte man
obige Zeile in die user-startup einfügen.
Den Patch kann man durch Senden eines Ctrl-C-Signals jederzeit
beenden.
Disclaimer
==========
Ich habe bei der Erstellung dieses Patches größte Sorgfalt angewandt,
um ihn fehlerfrei zu machen. Nichtsdestotrotz kann ich nicht garantieren,
daß diese Software die genannten Probleme zuverlässig löst.
Diese Software (Programm und Dokumentation) wird so wie sie ist
zur Verfügung gestellt und kommt mit keinerlei Garantie, weder
ausdrücklich noch eingeschlossen. Der Autor ist in keiner Weise
verantwortlich für irgendwelchen Schäden oder Verluste, die
direkt oder indirekt durch die Benutzung dieser Software auftreten.
Jegliche Benutzung der Software geschieht auf eigenes Risiko.
Copyright
=========
Dieses Patchprogramm trägt das Copyright von
Helmut Hoffmann
Rubensstrasse 4
D-41063 Mönchengladbach
Germany
Es darf ohne meine Genehmigung nicht einzeln verbreitet werden,
sondern ist ein Bestandteil des EGS-TV-Pakets.
Lediglich eine private Weitergabe von HHsEGSPatch ist ohne meine
Genehmigung zulässig. Diese Dokumentation muß dabei mit HHsEGSPatch
zusammenbleiben; ferner dürfen keine Modifikationen vorgenommen
werden.
Wenn Sie als komerzieller Hersteller von EGS-Hard- oder Software
diesen Patch Ihren Produkten beilegen wollen, so wenden Sie sich
bitte schriftlich an mich. Ich erwarte in diesem Fall, daß Sie mich
im Gegenzug für meine Leistungen (das Finden dieser Fehler und das
Entwickeln des Patchprogramms haben mich einige Tage in der
Entwicklung von EGS-TV gekostet) bei der Entwicklung von EGS-TV
unterstützen durch kostenlose Bereitstellung Ihrer Software-Produkte
für meine Piccolo-Grafikkarte. Dies ist im Interesse aller EGS-TV-
Benutzer, die sich eine optimale Zusammenarbeit von EGS-TV mit anderen
Programmen wünschen.